home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
c
/
flashpc.exe
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1993-03-25
|
6KB
|
153 lines
History of Revisions
-----------------------------------------------------------------
V3.61 Released 04/15/93
-----------------------------------------------------------------
Date: 04/15/93
Change: Changes to documentation and its structure so the
FlashPac C Library is ASP compliant.
Date: 03/11/93
Reported by: ASP
Defect: FPCWin does not work for Borland C compiler.
Fix: Created the FPCWin library for Borland C compiler.
The distribution disk now contains two subdirectories
for the .LIB files. The MSCLIB contains the library
files for the Microsoft C Compiler and the BCCLIB
contains the .LIB files for the Borland C Compiler.
-----------------------------------------------------------------
V3.60 Released 09/15/92
-----------------------------------------------------------------
Date: 12/22/92
Addition: Added base functions needed for implementing a message
base system. Functions clone the OS/2 1.x API.
(FPWin functions - Chapter 2 ).
Date: 08/14/92
Reported by: Randy Phillips
Defect: Documentation for the mouse function MReset. The
parameter in the summary was called NBut and the
desciption of the parameter was called Button.
Fix: Changed Button to NBut in documentation.
Date: 01-15-92 to 07-31-92
Change: Changed to Describe Word Processor. Reformatting text,
etc has been a major challenge, especially getting this
ascii file created.
Date: 04/14/92
Reported by: Fred Johnson.
Defect: Mouse coordinates returned in graphics mode are incorrect.
Fix: In mouse\mresetm.asm deleted references to the global
variable Vio Mode (declared in video\vioinit.asm) because
of the circular references it caused in the Turbo Pascal
Units. Added bios calls to obtain the video mode to
determine if graphics or text mode is in effect. Set the
variable MTextMode to zero if in graphics mode and one if
in any of the text modes.
*** Note ***
If in low resolution graphics modes (4,5, etc) the highest
value returned for the mouse is 639. In high resolution
graphics modes (6,etc) the highest value returned is 640.
If anybody has an answer as to why low resolution will not
return 640 would be greatly appreciated.
Date: 04/14/92
Change: Moved MouButtons variable declaration from
video\vioinit.asm to mouse\mresetm.asm.
Date: 03/30/92
Addition: Detection for vga and ega video adapters and the global
variable VioDspCode.
Date: 03/30/92
Addition: Added the following eight functions to chapter 6.
(prefix for Bios Keyboard - bk
prefix for Bios Enhanced Keyboard - bke)
bkReadCh
bkGetStatus
bkGetKbdFlags
bkSetRepeatRate
bkPushChScanCode
bkeReadCh
bkeGetStatus
bkeGetKbdFlags
-----------------------------------------------------------------
V3.51 Released 12/15/91
-----------------------------------------------------------------
Date: 11/01/91
Addition: Added global variable MouButtons.
Date: 11/01/91
Change: Changed functions MShowCursor and MHideCursor to check
for mouse being present before calling interrupt.
Date: 10/27/91
Addition: Added missing prototype "MSetEvent" to header file.
Date: 08/08/91
Change: Updated all make files to work with nmake
Date: 07/12/91
Change: Changed functions dGetIntVec and dSetIntVec.
Changed "dGetIntVec" From:
VOID FPENTRY dGetIntVec( UINT2 dInt,
UINT2 *dSeg,
UINT2 *dOfs );
To:
VOID FAR *dGetIntVec( INT2 dIntno );
(This function uses C calling conventions)
Changed "dSetIntVec" From:
VOID FPENTRY dSetInt( UINT2 Int,
UINT2 Segment,
UINT2 Offset );
To:
VOID FPENTRY dSetIntVec( INT2 dIntno,
VOID FAR *isr );
Date: 07/08/91
Change: Moved the checksnow and viomode checks into the core
video display routines.
Date: 07/08/91
Change: Change MInitHan so interrupt handler vector is restored
to its original state when it is initialized with event
mask set to zero.
Date: 06/30/91
Defect:: Mouse droppings left when using ClrWin function.
Fix: Hide mouse cursor before clearing window.
Date: 6/14/91
Defect: Documentation for example program in the EditSt function.
Fix: Corrected documentation
-----------------------------------------------------------------
V3.50 Released 3/15/91
-----------------------------------------------------------------
Date:
Addition: Added functions to access video bios interrupts.
Date:
Addition: Added functions to access several of the dos interrupts.
Date:
Addition: Revised all source code so it could be assembled with
either Borland's "TASM" or Microsoft's "MASM".
Date:
Addition: Support for Turbo Pascal 6.0